package com.cosmoplat.mom.iot.client.api.param;

import com.cosmoplat.mom.iot.client.IotApi;
import com.cosmoplat.mom.iot.client.constants.IotApis;
import com.cosmoplat.mom.iot.client.http.HttpRequest;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 获取设备类型列表参数
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class GetDeviceTypeListParam extends BaseIotParam {
    
    @Override
    public void check() {
        // 无需特殊参数校验
    }
    
    @Override
    public IotApi api() {
        return IotApis.DEVICE_TYPE_LIST;
    }

    @Override
    public HttpRequest customizeHttpRequest(HttpRequest request) {
        return request;
    }
}